package org.ponly.cta4j.factory.math;

/**
 * 数学运算符.
 *
 * @author vacoor
 * @since 1.0
 */
public interface MathOperation {

    /**
     * 获取数学运算的运算符号.
     *
     * @return 数学运算的运算符号
     */
    String getText();

    /**
     * 执行 a, b 数学运算.
     *
     * @param a 数值 a
     * @param b 数值 b
     * @return a, b 运算结果
     */
    int eval(final int a, final int b);

}
